<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied.  See the License for the
specific language governing permissions and limitations
under the License.
-->

<html><head><meta name="viewport" content="width=device-width, initial-scale=1">
<title>PageSpeed Modules</title></head>
<link rel="stylesheet" type="text/css" href="doc/doc.css"/>
<style>
body {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  word-wrap: break-word;
}

#content p {
  max-width: 40em;
}

a {
  color: #0288d1;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#header, #navline {
  color: white;
}

#logoline {
  background-color: #0061ff;
  padding: 1em;
}

#logo {
  display: inline-block;
  position: relative;
  top: 4px;
}

#logotext {
  font-size: 32px;
  display: inline-block;
}

#content {
  margin: 1em;
  margin-top: 2em;
}

#banner {
  height: 9em;
  position: relative;
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid silver;
}

#banner::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: .3;
  content: "";
  z-index: -1;
  background-image: url(network-loading.png);
  background-repeat: no-repeat;
  background-size: cover;
}



#banner-logo-container {
  height: 8em;

  margin-top: 0.5em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position:relative;
  width: 150px;

  background-image: url(pagespeed+nginx+apache.svg);
  background-size: contain;
  background-position: center center;
}


#grey-stripe {
  height: 0.5em;
  background-color: #888;
}

#resources p {
  max-width: 33em;
}

#resources h2, #resources h3 {
  color: #757575;
  font-weight: normal;
}

#resources a {
  margin-right: 2em;
  white-space: nowrap;
}

@media (min-width: 37em) {
  .resource {
    width: 35em;
    display: inline-block;
    vertical-align: top;
  }
}

h2 {
  border-bottom: 1px dashed silver;
}

</style>

<body>

<div id=header>
  <div id=logoline>
    <div id=logo>
      <img src="https://www.gstatic.com/images/branding/product/1x/pagespeed_32dp.png"
           srcset="https://www.gstatic.com/images/branding/product/2x/pagespeed_32dp.png"
           width=32 height=32 alt="pagespeed logo">
    </div>
    <div id=logotext>Apache PageSpeed (Incubating)</div>
  </div>
</div>

<div id=banner>
  <div id="banner-logo-container"></div>
</div>

<div id=grey-stripe></div>
  <img src="/incubator.png" height="80" align="right">

<div id=content-wrapper>
<div id=content>

  <p>
    The PageSpeed Modules, <a href="https://github.com/apache/incubator-pagespeed-mod" target="_blank">mod_pagespeed</a> and
    <a href="https://github.com/apache/incubator-pagespeed-ngx" target="_blank">ngx_pagespeed</a>, are open-source
    webserver modules that <a href="/doc/filters">optimize your site automatically</a>.
  </p>

  <p class="note">
    <strong>Disclaimer</strong>:
    Apache PageSpeed is an effort undergoing incubation at The
    Apache Software Foundation (ASF), sponsored by the Apache Incubator.
    Incubation is required of all newly accepted projects until a further
    review indicates that the infrastructure, communications, and
    decision making process have stabilized in a manner consistent with
    other successful ASF projects. While incubation status is not
    necessarily a reflection of the completeness or stability of
    the code, it does indicate that the project has yet to be fully
    endorsed by the ASF.</p>
</div>

  <div id=resources>
    <h2>Install on your webserver</h2>

    <div class=resource-group>
    <div class=resource>
      <h3>Packages for Apache</h3>
      <p>Pre-built binary packages for Apache</p>
      <a href="doc/download">Download Packages</a>
    </div>

    <div class=resource>
      <h3>Source for Nginx</h3>
      <p>Build from source on Nginx</p>
      <a href="doc/build_ngx_pagespeed_from_source">Download Source</a>
    </div>
    <div>

    <h2>Read Documentation</h2>

    <div class=resource-group>
    <div class=resource>
      <h3>Configuring PageSpeed for your site</h3>
      <p>Read how to enable the module and adjust it for your system</p>
      <a href="doc/">Documentation</a>
      <a href="doc/release_notes">Release Notes</a>
    </div>
    <div class=resource>
      <h3>Examples</h3>
      <p>Examples of PageSpeed optimization filters in action.</p>
      <a target="_blank" href="examples/">Examples</a>
    </div>
    </div>

    <h2>Get Support</h2>

    <div class=resource-group>
    <div class=resource>
      <h3>Ask a question on the mailing list</h3>
      <p>On our discussion mailing lists you can ask questions and get help from
         the developers and other users.</p>
      <a href="https://groups.google.com/group/mod-pagespeed-discuss">Apache</a>
      <a href="https://groups.google.com/group/ngx-pagespeed-discuss">Nginx</a>
      <h3>IRC</h3>
      <p>Join our <strong>#pagespeed</strong> channel on irc.freenode.net</p>
    </div>

    <div class=resource>
      <h3>File a bug</h3>
      <p>If PageSpeed isn't working correctly on your site, file a bug and we'll
         look into it.</p>
      <a href="https://github.com/apache/incubator-pagespeed-mod/issues/new">Apache</a>
      <a href="https://github.com/apache/incubator-pagespeed-ngx/issues/new">Nginx</a>
    </div>
    </div>

    <h2>Make Changes</h2>
    <div class=resource-group>
    <div class=resource>
      <h3>Get the source</h3>
      <p>Download the source code, to build on your machine.</p>
      <a href="https://github.com/apache/incubator-pagespeed-mod">Apache</a>
      <a href="https://github.com/apache/incubator-pagespeed-ngx">Nginx</a>
    </div>

    <div class=resource>
      <h3>Join the project mailing list</h3>
      <p>Talk about code changes, designs, refactoring, and new features.  If
         you're interested in getting started with PageSpeed development,
         introduce yourself here!</p>
      <a href="https://lists.apache.org/list.html?dev@pagespeed.apache.org">pagespeed-dev@</a>
    </div>

    <div class=resource>
      <h3>Read the wiki</h3>
      <p>All our developer-focused documentation, from how to get started with
         a development environment, to running tests, to our list of
         priorities.</p>
      <a href="https://github.com/apache/incubator-pagespeed-mod/wiki">Wiki</a>
    </div>

    <div class=resource>
      <h3>API Documentation</h3>
      <p>Documentation for the PageSpeed optimization libraries.</p>
      <a target="_blank" href="/psol/annotated.html">API Documentation</a>
    </div>
    </div>

    <h2>Related Projects</h2>

    <div class=resource-group>
    <div class=resource>
      <h3>Other PageSpeed integrations</h3>
      <p>While mod_pagespeed (Apache) and ngx_pagesped (Nginx) are the only two
         server integrations developed by the core PageSpeed team, people have
         ported PageSpeed to other servers as well.</p>
      <a href="https://www.iiswebspeed.com/">IIS</a>
      <a href="https://github.com/apache/trafficserver/tree/master/plugins/experimental/ats_pagespeed">Traffic Server</a>
      <a href="http://open.litespeedtech.com/mediawiki/index.php/Help:Modules:PageSpeed">OpenLiteSpeed</a>
    </div>
    </div>
  </div>

</div>
</div>

</body></html>
